北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2007, Vol. 30 ›› Issue (5): 41-45.doi: 10.13190/jbupt.200705.41.354

• 论文 • 上一篇    下一篇

MPCC: 一种用于Ad Hoc网络多径路由的优化拥塞控制算法

徐伟强1, 2,汪亚明1,包晓安1, 陈积明2   

  1. (1. (浙江理工大学 信息电子学院, 杭州 310018; 2. 浙江大学 信息科学与工程学院, 杭州 310027)
  • 收稿日期:2006-11-06 修回日期:2006-12-28 出版日期:2007-10-30 发布日期:2007-10-30
  • 通讯作者: 徐伟强

MPCC: Optimal Congestion Control for Multipath Routing in Ad Hoc Networks

XU Wei-qiang1,2, WANG Ya-ming1, BAO Xiao-an1, CHEN Ji-ming2+   

  1. (1. College of Informatics and Electronics, Zhejiang Sci-Tech University, Hangzhou 310018, China;
    2. College of Information Science and Engineering, Zhejiang University, Hangzhou 310027, China)
  • Received:2006-11-06 Revised:2006-12-28 Online:2007-10-30 Published:2007-10-30
  • Contact: XU Wei-qiang

摘要:

基于Ad hoc网络中信息流之间的竞争特点,引入了链路干扰集的概念,并将描述Internet中多径路由拥塞控制问题的多径效用最大化问题推广到Ad hoc网络中. 由于多径效用最大化问题中的目标函数对路径速率而言不是严格凹的,所以运用罚函数法将此最大化问题转化成新的等价形式,再运用次梯度法获得了原问题的最优解,由此提出了用于Ad hoc网络的多径路由优化拥塞控制算法MPCC. 链路和源节点能独立平行地执行该算法. 仿真结果表明,MPCC能快速收敛到最优解,对网络状态的变化具有较好的自适应能力,所获得网络性能比TCP-Reno的AIMD算法要优越,因此适用于实际Ad h oc网络.

关键词: Ad hoc网络, 拥塞控制, 多径路由, 罚函数, 次梯度

Abstract:

Based on the inherent characteristic of the contention relationship between flows in Ad hoc networks, a notion of the link’s interference set is introduced , it extends the multipath utility maximization formulating the congestion control problem for multipath routing in Internet to that in Ad hoc networks. As the objective function is not strictly concave in the path rate, the penalty function method is applied to transform the primal problem into a new formulation to obtain the optimal solution based on the subgradient method. And the multiPath congestion control algorithm (MPCC) is also proposed. It can be implemented in a parallel fashion at each source/link. Simulation results show that MPCC can quickly quickly converge to globally optimal solutions; and, compared to the additive-increase-multiplicative-decrease (AIMD) algorithm in TCP-Reno, MPCC is more adaptive to time-varying network situations, and achieves better network performance. And thus it can be used to the practical Ad hoc networks.

Key words: Ad hoc networks, congestion control, multipath routing, penalty function, subgradient

中图分类号: